/*
 * GloMoSim is COPYRIGHTED software.  Release 2.02 of GloMoSim is available 
 * at no cost to educational users only.
 *
 * Commercial use of this software requires a separate license.  No cost,
 * evaluation licenses are available for such purposes; please contact
 * info@scalable-networks.com
 *
 * By obtaining copies of this and any other files that comprise GloMoSim2.02,
 * you, the Licensee, agree to abide by the following conditions and
 * understandings with respect to the copyrighted software:
 *
 * 1.Permission to use, copy, and modify this software and its documentation
 *   for education and non-commercial research purposes only is hereby granted
 *   to Licensee, provided that the copyright notice, the original author's
 *   names and unit identification, and this permission notice appear on all
 *   such copies, and that no charge be made for such copies. Any entity
 *   desiring permission to use this software for any commercial or
 *   non-educational research purposes should contact: 
 *
 *   Professor Rajive Bagrodia 
 *   University of California, Los Angeles 
 *   Department of Computer Science 
 *   Box 951596 
 *   3532 Boelter Hall 
 *   Los Angeles, CA 90095-1596 
 *   rajive@cs.ucla.edu
 *
 * 2.NO REPRESENTATIONS ARE MADE ABOUT THE SUITABILITY OF THE SOFTWARE FOR ANY
 *   PURPOSE. IT IS PROVIDED "AS IS" WITHOUT EXPRESS OR IMPLIED WARRANTY.
 *
 * 3.Neither the software developers, the Parallel Computing Lab, UCLA, or any
 *   affiliate of the UC system shall be liable for any damages suffered by
 *   Licensee from the use of this software.
 */

// Use the latest version of Parsec if this line causes a compiler error.
/*
 * $Id: smtp.h,v 1.3 1999/09/05 05:21:16 jmartin Exp $
 *
 * Ported from TCPLIB. Header file of smtp.c.
 */

/*
 * Copyright (c) 1991 University of Southern California.
 * All rights reserved.
 *
 * Redistribution and use in source and binary forms are permitted
 * provided that the above copyright notice and this paragraph are
 * duplicated in all such forms and that any documentation,
 * advertising materials, and other materials related to such
 * distribution and use acknowledge that the software was developed
 * by the University of Southern California. The name of the University 
 * may not be used to endorse or promote products derived from this 
 * software without specific prior written permission.
 * THIS SOFTWARE IS PROVIDED ``AS IS'' AND WITHOUT ANY EXPRESS OR
 * IMPLIED WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED
 * WARRANTIES OF MERCHANTIBILITY AND FITNESS FOR A PARTICULAR PURPOSE.
 *
*/

static struct entry itemsize[] = {
  { 0.000000, 0.000000 },
  { 25.000000, 0.008000 },
  { 45.000000, 0.009000 },
  { 60.000000, 0.015000 },
  { 80.000000, 0.016000 },
  { 95.000000, 0.017000 },
  { 105.000000, 0.018000 },
  { 115.000000, 0.019000 },
  { 135.000000, 0.020000 },
  { 140.000000, 0.021000 },
  { 145.000000, 0.022000 },
  { 150.000000, 0.024000 },
  { 160.000000, 0.025000 },
  { 170.000000, 0.026000 },
  { 175.000000, 0.027000 },
  { 180.000000, 0.030000 },
  { 185.000000, 0.032000 },
  { 190.000000, 0.035000 },
  { 195.000000, 0.038000 },
  { 200.000000, 0.040000 },
  { 205.000000, 0.042000 },
  { 210.000000, 0.043000 },
  { 215.000000, 0.044000 },
  { 220.000000, 0.047000 },
  { 225.000000, 0.049000 },
  { 230.000000, 0.050000 },
  { 240.000000, 0.051000 },
  { 245.000000, 0.054000 },
  { 250.000000, 0.056000 },
  { 255.000000, 0.060000 },
  { 260.000000, 0.061000 },
  { 265.000000, 0.063000 },
  { 270.000000, 0.066000 },
  { 275.000000, 0.068000 },
  { 280.000000, 0.073000 },
  { 285.000000, 0.076000 },
  { 290.000000, 0.080000 },
  { 295.000000, 0.085000 },
  { 300.000000, 0.094000 },
  { 305.000000, 0.102000 },
  { 310.000000, 0.111000 },
  { 315.000000, 0.123000 },
  { 320.000000, 0.138000 },
  { 325.000000, 0.156000 },
  { 330.000000, 0.181000 },
  { 335.000000, 0.209000 },
  { 340.000000, 0.241000 },
  { 345.000000, 0.272000 },
  { 350.000000, 0.302000 },
  { 355.000000, 0.334000 },
  { 360.000000, 0.362000 },
  { 365.000000, 0.384000 },
  { 370.000000, 0.404000 },
  { 375.000000, 0.419000 },
  { 380.000000, 0.432000 },
  { 385.000000, 0.447000 },
  { 390.000000, 0.455000 },
  { 395.000000, 0.463000 },
  { 400.000000, 0.468000 },
  { 405.000000, 0.475000 },
  { 410.000000, 0.478000 },
  { 415.000000, 0.483000 },
  { 420.000000, 0.487000 },
  { 425.000000, 0.491000 },
  { 430.000000, 0.495000 },
  { 435.000000, 0.497000 },
  { 440.000000, 0.501000 },
  { 445.000000, 0.502000 },
  { 450.000000, 0.504000 },
  { 455.000000, 0.506000 },
  { 460.000000, 0.507000 },
  { 465.000000, 0.509000 },
  { 470.000000, 0.512000 },
  { 475.000000, 0.514000 },
  { 480.000000, 0.516000 },
  { 485.000000, 0.518000 },
  { 490.000000, 0.520000 },
  { 495.000000, 0.521000 },
  { 500.000000, 0.523000 },
  { 510.000000, 0.526000 },
  { 520.000000, 0.529000 },
  { 530.000000, 0.537000 },
  { 540.000000, 0.540000 },
  { 550.000000, 0.543000 },
  { 560.000000, 0.546000 },
  { 570.000000, 0.548000 },
  { 580.000000, 0.552000 },
  { 590.000000, 0.554000 },
  { 600.000000, 0.563000 },
  { 610.000000, 0.571000 },
  { 620.000000, 0.574000 },
  { 630.000000, 0.577000 },
  { 640.000000, 0.580000 },
  { 650.000000, 0.584000 },
  { 660.000000, 0.586000 },
  { 670.000000, 0.589000 },
  { 680.000000, 0.591000 },
  { 690.000000, 0.594000 },
  { 700.000000, 0.597000 },
  { 710.000000, 0.600000 },
  { 720.000000, 0.603000 },
  { 730.000000, 0.606000 },
  { 740.000000, 0.611000 },
  { 750.000000, 0.621000 },
  { 760.000000, 0.626000 },
  { 770.000000, 0.629000 },
  { 780.000000, 0.636000 },
  { 790.000000, 0.642000 },
  { 800.000000, 0.645000 },
  { 810.000000, 0.648000 },
  { 820.000000, 0.655000 },
  { 830.000000, 0.659000 },
  { 840.000000, 0.662000 },
  { 850.000000, 0.664000 },
  { 860.000000, 0.672000 },
  { 870.000000, 0.679000 },
  { 880.000000, 0.682000 },
  { 890.000000, 0.685000 },
  { 900.000000, 0.688000 },
  { 910.000000, 0.692000 },
  { 920.000000, 0.695000 },
  { 930.000000, 0.698000 },
  { 940.000000, 0.700000 },
  { 950.000000, 0.702000 },
  { 960.000000, 0.707000 },
  { 970.000000, 0.711000 },
  { 980.000000, 0.713000 },
  { 990.000000, 0.716000 },
  { 1000.000000, 0.718000 },
  { 1010.000000, 0.721000 },
  { 1020.000000, 0.723000 },
  { 1030.000000, 0.725000 },
  { 1040.000000, 0.727000 },
  { 1050.000000, 0.728000 },
  { 1060.000000, 0.730000 },
  { 1070.000000, 0.732000 },
  { 1080.000000, 0.734000 },
  { 1090.000000, 0.736000 },
  { 1100.000000, 0.737000 },
  { 1110.000000, 0.739000 },
  { 1120.000000, 0.741000 },
  { 1130.000000, 0.743000 },
  { 1140.000000, 0.745000 },
  { 1150.000000, 0.747000 },
  { 1160.000000, 0.748000 },
  { 1170.000000, 0.750000 },
  { 1180.000000, 0.752000 },
  { 1190.000000, 0.753000 },
  { 1200.000000, 0.759000 },
  { 1210.000000, 0.763000 },
  { 1220.000000, 0.765000 },
  { 1230.000000, 0.767000 },
  { 1240.000000, 0.768000 },
  { 1250.000000, 0.770000 },
  { 1260.000000, 0.772000 },
  { 1270.000000, 0.774000 },
  { 1280.000000, 0.776000 },
  { 1290.000000, 0.777000 },
  { 1300.000000, 0.778000 },
  { 1310.000000, 0.780000 },
  { 1320.000000, 0.781000 },
  { 1330.000000, 0.782000 },
  { 1340.000000, 0.783000 },
  { 1350.000000, 0.784000 },
  { 1360.000000, 0.785000 },
  { 1370.000000, 0.787000 },
  { 1380.000000, 0.788000 },
  { 1390.000000, 0.790000 },
  { 1400.000000, 0.791000 },
  { 1410.000000, 0.793000 },
  { 1420.000000, 0.796000 },
  { 1430.000000, 0.797000 },
  { 1440.000000, 0.798000 },
  { 1450.000000, 0.800000 },
  { 1460.000000, 0.801000 },
  { 1470.000000, 0.802000 },
  { 1480.000000, 0.803000 },
  { 1490.000000, 0.804000 },
  { 1500.000000, 0.805000 },
  { 1510.000000, 0.807000 },
  { 1520.000000, 0.809000 },
  { 1530.000000, 0.810000 },
  { 1540.000000, 0.811000 },
  { 1550.000000, 0.812000 },
  { 1560.000000, 0.813000 },
  { 1570.000000, 0.814000 },
  { 1580.000000, 0.816000 },
  { 1590.000000, 0.817000 },
  { 1600.000000, 0.819000 },
  { 1610.000000, 0.821000 },
  { 1620.000000, 0.822000 },
  { 1630.000000, 0.823000 },
  { 1650.000000, 0.824000 },
  { 1660.000000, 0.825000 },
  { 1670.000000, 0.826000 },
  { 1680.000000, 0.827000 },
  { 1690.000000, 0.828000 },
  { 1700.000000, 0.829000 },
  { 1710.000000, 0.830000 },
  { 1730.000000, 0.831000 },
  { 1740.000000, 0.832000 },
  { 1760.000000, 0.833000 },
  { 1780.000000, 0.834000 },
  { 1800.000000, 0.835000 },
  { 1810.000000, 0.836000 },
  { 1820.000000, 0.837000 },
  { 1830.000000, 0.838000 },
  { 1850.000000, 0.839000 },
  { 1860.000000, 0.840000 },
  { 1870.000000, 0.841000 },
  { 1890.000000, 0.842000 },
  { 1900.000000, 0.843000 },
  { 1910.000000, 0.844000 },
  { 1930.000000, 0.845000 },
  { 1950.000000, 0.846000 },
  { 1960.000000, 0.848000 },
  { 1970.000000, 0.849000 },
  { 1980.000000, 0.850000 },
  { 1990.000000, 0.851000 },
  { 2000.000000, 0.852000 },
  { 2010.000000, 0.853000 },
  { 2030.000000, 0.854000 },
  { 2040.000000, 0.855000 },
  { 2070.000000, 0.856000 },
  { 2090.000000, 0.857000 },
  { 2110.000000, 0.858000 },
  { 2120.000000, 0.859000 },
  { 2130.000000, 0.860000 },
  { 2150.000000, 0.861000 },
  { 2170.000000, 0.862000 },
  { 2190.000000, 0.863000 },
  { 2210.000000, 0.864000 },
  { 2240.000000, 0.865000 },
  { 2280.000000, 0.866000 },
  { 2300.000000, 0.867000 },
  { 2330.000000, 0.868000 },
  { 2360.000000, 0.869000 },
  { 2390.000000, 0.870000 },
  { 2400.000000, 0.871000 },
  { 2420.000000, 0.873000 },
  { 2440.000000, 0.874000 },
  { 2450.000000, 0.875000 },
  { 2460.000000, 0.879000 },
  { 2470.000000, 0.882000 },
  { 2480.000000, 0.883000 },
  { 2500.000000, 0.884000 },
  { 2510.000000, 0.885000 },
  { 2520.000000, 0.888000 },
  { 2530.000000, 0.891000 },
  { 2540.000000, 0.892000 },
  { 2560.000000, 0.893000 },
  { 2570.000000, 0.894000 },
  { 2590.000000, 0.895000 },
  { 2620.000000, 0.896000 },
  { 2640.000000, 0.897000 },
  { 2660.000000, 0.898000 },
  { 2670.000000, 0.899000 },
  { 2680.000000, 0.901000 },
  { 2700.000000, 0.902000 },
  { 2730.000000, 0.903000 },
  { 2750.000000, 0.904000 },
  { 2770.000000, 0.905000 },
  { 2790.000000, 0.906000 },
  { 2810.000000, 0.907000 },
  { 2840.000000, 0.908000 },
  { 2850.000000, 0.909000 },
  { 2870.000000, 0.910000 },
  { 2900.000000, 0.911000 },
  { 2930.000000, 0.912000 },
  { 2940.000000, 0.913000 },
  { 2970.000000, 0.914000 },
  { 2990.000000, 0.915000 },
  { 3000.000000, 0.916000 },
  { 3010.000000, 0.919000 },
  { 3020.000000, 0.922000 },
  { 3040.000000, 0.923000 },
  { 3070.000000, 0.924000 },
  { 3100.000000, 0.925000 },
  { 3160.000000, 0.926000 },
  { 3210.000000, 0.927000 },
  { 3250.000000, 0.928000 },
  { 3280.000000, 0.929000 },
  { 3340.000000, 0.930000 },
  { 3430.000000, 0.931000 },
  { 3480.000000, 0.932000 },
  { 3500.000000, 0.935000 },
  { 3520.000000, 0.936000 },
  { 3550.000000, 0.937000 },
  { 3580.000000, 0.938000 },
  { 3620.000000, 0.939000 },
  { 3630.000000, 0.940000 },
  { 3640.000000, 0.941000 },
  { 3690.000000, 0.942000 },
  { 3770.000000, 0.943000 },
  { 3840.000000, 0.944000 },
  { 3860.000000, 0.945000 },
  { 3950.000000, 0.946000 },
  { 4020.000000, 0.947000 },
  { 4050.000000, 0.948000 },
  { 4120.000000, 0.949000 },
  { 4290.000000, 0.950000 },
  { 4320.000000, 0.951000 },
  { 4410.000000, 0.952000 },
  { 4540.000000, 0.953000 },
  { 4550.000000, 0.958000 },
  { 4560.000000, 0.960000 },
  { 4580.000000, 0.961000 },
  { 4610.000000, 0.962000 },
  { 4670.000000, 0.963000 },
  { 4940.000000, 0.964000 },
  { 4990.000000, 0.965000 },
  { 5000.000000, 0.968000 },
  { 5500.000000, 0.969000 },
  { 6000.000000, 0.970000 },
  { 7500.000000, 0.971000 },
  { 8000.000000, 0.973000 },
  { 9500.000000, 0.974000 },
  { 11000.000000, 0.975000 },
  { 12500.000000, 0.976000 },
  { 13000.000000, 0.982000 },
  { 13500.000000, 0.988000 },
  { 14000.000000, 0.989000 },
  { 15500.000000, 0.990000 },
  { 17000.000000, 0.991000 },
  { 20000.000000, 0.992000 },
  { 21500.000000, 0.993000 },
  { 26000.000000, 0.994000 },
  { 28000.000000, 0.995000 },
  { 33500.000000, 0.996000 },
  { 46000.000000, 0.997000 },
  { 55000.000000, 0.998000 },
  { 80000.000000, 0.999000 },
  { 450000.000000, 1.000000 },
};

static struct histmap smtp_histmap[] = {
  { "itemsize", 333 },
};

